implanted device identification card - Spanish English Dictionary